package com.liangzhong.model
{
	import com.liangzhong.model.activity.Activity7Vo;
	import com.liangzhong.model.activity.ActivityFiveVo;
	import com.liangzhong.model.activity.ActivityFourVo;
	import com.liangzhong.model.activity.ActivityGrade2Vo;
	import com.liangzhong.model.activity.ActivityGradeVo;
	import com.liangzhong.model.activity.ActivityRechargeOneVo;
	import com.liangzhong.model.activity.ActivityVo;
	import com.liangzhong.model.login.LoginAwardVo;
	import com.liangzhong.model.login.SignInfoVo;
	import com.liangzhong.model.user.UserDetailInfo;

	/**
	 * 用户一些基本信息
	 * @author lxh
	 * 
	 */	
	public class User
	{
		/**
		 *用户ID 
		 */		
		public var userID :uint = 55;
		/**
		 * 用户id
		 */		
		public var uid :uint;
		/**
		 * 用户key
		 */		
		public var key :String;
		/**
		 *用户详细信息 
		 */		
		public var userDetailInfo :UserDetailInfo;
		/**
		 *是否处于新手引导阶段 
		 */		
		public var isGuideing :Boolean = false;
		/**
		 *打开教程参数
		 * 引导最后一步赋值 
		 */		
		public var tutorialParam :Object;
		/**
		 *是否创建报纸 
		 */		
		public var isCreatePaper 		:Boolean = false;
		/**
		 *登录第一次泡吧奖励是否判断过 
		 */		
		public var isWineAwardFirst 	:Boolean = true;
		/**
		 *登录奖励信息 
		 */		
		public var loginAwardVo 		:LoginAwardVo; 
		/**
		 *签到信息 
		 */		
		public var signInfoVo			 :SignInfoVo = new SignInfoVo();
		/**
		 * 活动信息
		 */		
		public var activityVo	 :ActivityVo //= new ActivityVo();
		/**
		 *冲级活动 
		 */		
		public var activityGradeVo :ActivityGradeVo// = new ActivityGradeVo();
		/**
		 * 冲级活动 
		 */		
		public var activityGrade2Vo :ActivityGrade2Vo = new ActivityGrade2Vo();
		/**
		 *充值活动 
		 */		
		public var activityRechargeOneVo :ActivityRechargeOneVo = new ActivityRechargeOneVo();
		/**
		 *首充活动 
		 */		
		public var activityFourVo		 :ActivityFourVo = new ActivityFourVo(); 
		/**
		 *端午节活动 
		 */		
		public var activityFiveVo		 :ActivityFiveVo //= new ActivityFiveVo();
		/**
		 *商品打折活动 
		 */		
		public var activity7Vo			 :Activity7Vo = new Activity7Vo();
		
		public function User()
		{
			userDetailInfo = new UserDetailInfo();
		}
	}
}